/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.myapp.struts;

import java.util.Date;
import javax.servlet.http.HttpServletRequest;

import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;

/**
 *
 * @author davidcabrera
 */
public class comentarioForm extends org.apache.struts.action.ActionForm {
    
    private Integer idValoracion;
     private Integer idUsuario;
     private String descripcion;
     private String nombreUsuario;
     private Date fecha;
     private Integer idPista;

    public comentarioForm(Integer idUsuario, String descripcion, Date fecha, Integer idPista, String nombreUsuario) {
        this.idUsuario = idUsuario;
        this.descripcion = descripcion;
        this.fecha = fecha;
        this.idPista = idPista;
        this.nombreUsuario = nombreUsuario;
    }

    public comentarioForm() {
        super();
        
    }

    public Integer getIdValoracion() {
        return idValoracion;
    }

    public void setIdValoracion(Integer idValoracion) {
        this.idValoracion = idValoracion;
    }

    public Integer getIdUsuario() {
        return idUsuario;
    }

    public void setIdUsuario(Integer idUsuario) {
        this.idUsuario = idUsuario;
    }

    public String getDescripcion() {
        return descripcion;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    public String getNombreUsuario() {
        return nombreUsuario;
    }

    public void setNombreUsuario(String nombreUsuario) {
        this.nombreUsuario = nombreUsuario;
    }

    public Date getFecha() {
        return fecha;
    }

    public void setFecha(Date fecha) {
        this.fecha = fecha;
    }

    public Integer getIdPista() {
        return idPista;
    }

    public void setIdPista(Integer idPista) {
        this.idPista = idPista;
    }
    

    /**
     * This is the action called from the Struts framework.
     *
     * @param mapping The ActionMapping used to select this instance.
     * @param request The HTTP Request we are processing.
     * @return
     */
    
    /*
    @Override
    public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
        ActionErrors errors = new ActionErrors();
        if (this.getNombreUsuario() == null || this.getNombreUsuario().length() < 1 || this.getNombreUsuario().equals("Nombre")){
            errors.add("nombre", new ActionMessage("error.name.required"));
        }else if(this.getDescripcion() == null || this.getDescripcion().length() < 1 || this.getDescripcion().equals("Comentario")){
            errors.add("nombre", new ActionMessage("error.name.required"));
        }
        return errors;
    }
    */ 
    
}
